Markus Won , Oliver Stiemerling , and Volker Wulf Component - Based Approaches to Tailorable Systems
نویسندگان
چکیده
Flexibility is one of the most striking features of modern software. As the idea of integrating components is easily understood by programmers as well as end users, component architectures seem to be very promising to serve as a technological basis. In this paper we give an overview of our work in the last years. A component model called FLEXIBEANS has been designed with the special notion to develop highly flexible and tailorable applications. The FREEVOLVE platform then serves as an environment in which compositions can be run and tailored. The second part of the paper deals with the development and evaluation of different tailoring environments in which end users can compose their own applications or tailor existing ones. Users tests showed that besides a coherent technical basis and a manageable visual tailoring environment, there is a need for additional support techniques. We discuss how techniques to support users’ individual and collective tailoring activities can be integrated into the user interface.
منابع مشابه
Zugriffskontrolle in Groupware - Ein nutzerorientierter Ansatz
Abstrakt: Zugriffskontrollsysteme für kooperative Arbeitsumgebungen zeichnen sich durch eine hohe Komplexität aus. Das führt zu Schwierigkeiten bei der Präsentation und Manipulation von Zugriffskontrollsystemen auf der Ebene der Benutzerschnittstelle. Das Problem wird zudem durch die in kooperativen Arbeitsumgebungen vorherrschende starke Dynamik verschärft. Dieser Beitrag stellt einen nutzeror...
متن کاملTailoring Infrastructures: Supporting Cooperative Work with Configurable Email Filters
In fragmented work settings like networked organizations or virtual organizations, monolithic approaches to implement support for collaboration would require the actors involved to agree on the usage of the approach or tool under consideration. As the autonomy of actors in these settings makes this hard to achieve, we suggest an exploration and an increase in the end-user tailorability of basic...
متن کاملComponent-based Tailorability: towards Highly Flexible Software Applications
Flexibility is a central goal in modern software development. Component technologies are perceived as an important means to this end. So far, component technologies support software developers at design time. Especially the experiences made in the design of software for social systems (organisations, communities, ...) have raised the issue of implementing ‘use time’ flexibility (or ‘runtime’ fl...
متن کاملBeyond 'Yes or No' – Extending Access Control in Groupware with Awareness and Negotiation
We present three scenarios concerning access to documents in three real world fields of application, which have in common that they are very difficult to support with classical anticipative access control systems. We show, how based on a highly configurable notification and negotiation service, which is tightly integrated with a classical access control system – the common permission and denial...
متن کاملDistributed Component-based Tailorability for CSCW Applications
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and diversity of cooperative work. This article investigates the use of software components as a generic architectural concept for designing tailorable groupware applications. First, the issues raised by this approach are discussed. The results of a first exploratory experiment led us to concentrate o...
متن کامل